Skip to content

fix: Render배포를 위해 Dockerfile을 멀티스테이지 빌드로 전환#22

Merged
d0ikim merged 1 commit into
mainfrom
feat/render-deploy
Jul 4, 2026
Merged

fix: Render배포를 위해 Dockerfile을 멀티스테이지 빌드로 전환#22
d0ikim merged 1 commit into
mainfrom
feat/render-deploy

Conversation

@d0ikim

@d0ikim d0ikim commented Jul 4, 2026

Copy link
Copy Markdown
Owner

배경

  • Render Web Service 배포 준비작업
  • 기존 Dockerfile은 로컬에서 미리 빌드한 jar를 복사하는 방식이라, git저장소만 받아가는 Render 빌드환경에서는 jar가 없어 실패함

변경사항

  • Dockerfile을 멀티스테이지 빌드로 전환
    • 1단계(builder): JDK이미지에서 소스를 받아 Gradle로 직접 빌드 (테스트는 CI에서 수행하므로 -x test)
    • 2단계(실행): JRE이미지에 완성된 jar만 복사 -> 이미지 경량화 + 소스코드 미포함
  • 의존성캐시 레이어 분리로 재배포시 빌드속도 개선

@d0ikim d0ikim added this to the deploy milestone Jul 4, 2026
@d0ikim d0ikim self-assigned this Jul 4, 2026
@d0ikim d0ikim merged commit 886b40d into main Jul 4, 2026
2 checks passed
@d0ikim d0ikim deleted the feat/render-deploy branch July 4, 2026 08:18
@d0ikim d0ikim restored the feat/render-deploy branch July 4, 2026 09:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant